﻿using A.M.Storage.I_Infrastruecure;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using W.M.Materiel.Domain.Entity;
using W.M.Materiel.Infrastruecure.DTO;

namespace W.M.Materiel.Infrastruecure.IRepository
{
    public interface IBom_management_tableRepository: IBaseRepository<bom_management_table,string>
    {
        List<Product_BOMDTO> GetBOMrelation(int pageSize, int pageIndex, string? number,out int totalCount,out int pageCount);

        List<Product_BOMDTO> GetBOMrelations();

        List<Details> GetProduct_BOMDTOs(string? id);

        List<CreatedInfoDTO> GetCreatedinfos(string? id);
    }
}
